其他
又要卷?挑战 C 语言,新的系统编程语言 Hare 发布
↓推荐关注↓
use fmt;
export fnmain() void = {
const greetings = [
"Hello, world!",
"¡Hola Mundo!",
"Γειά σου Κόσμε!",
"Привет, мир!",
"こんにちは世界!",
];
for (let i = 0z; i < len(greetings); i += 1) {
fmt::println(greetings[i])!;
};
};
use crypto::sha256;
use encoding::hex;
use fmt;
use hash;
use io;
use os;
export fn main() void = {
const hash = sha256::sha256();
const file = os::open("main.ha")!;
defer io::close(file);
io::copy(&hash, file)!;
let sum: [sha256::SIZE]u8 = [0...];
hash::sum(&hash, sum);
hex::encode(os::stdout, sum)!;
fmt::println()!;
};
Hare 现状
Himitsu :密匙管理和密码存储工具。它将密匙存储为键/值对,且允许存储附加信息,例如用户名、主机和协议。 Helios :x86_64 系统的微内核。 box :简单的 CLI 加密工具 btqd :bittorrent 守护进程 hare-libui :简单 GUI 的 libui 绑定
密码学套件 网络支持 全面的日期/时间操作 I/O 和文件系统抽象 Unix 原语,如 poll、fnmatch 和 glob POSIX 扩展正则表达式 Hare 解析器和类型检查器
Hare 未来
我们无意支持非自由平台,但由于语言是标准化的,如果需要,第三方实现或分支可以轻松开发 Windows 或 macOS 支持。
作者:罗奇奇
来源:OSC开源社区
- EOF -
关注『CPP开发者』
看精选C++技术文章 . 加C++开发者专属圈子
点赞和在看就是最大的支持❤️